package net.sansi.v3correctserver.service.color;

import net.sansi.v3correctserver.dto.v3serverapi.V3ServerApiColorDto;

public interface ColorService {

    V3ServerApiColorDto.factor gamma(String screenId);

    V3ServerApiColorDto.updateResp gammaUpdate(String screenId, V3ServerApiColorDto.factor data);

    V3ServerApiColorDto.method gammaMethod(String screenId);

    V3ServerApiColorDto.updateResp gammaMethodUpdate(String screenId, V3ServerApiColorDto.method data);

    V3ServerApiColorDto.builtIn gammaBuiltIn(String screenId);

    V3ServerApiColorDto.updateResp gammaBuiltInUpdate(String screenId, V3ServerApiColorDto.builtIn data);

    V3ServerApiColorDto.gammaCorrect gammaCorrect(String screenId);

    V3ServerApiColorDto.updateResp gammaCorrectUpdate(String screenId, V3ServerApiColorDto.gammaCorrect data);
}

